Extra lines in 2nd before 11 in 1st (File "b:-archives:93/03/25.Dev.CD.Version:AppsToGo.CD:DTS.Lib:AEWFMT.c"; Line Δ11; File "a:Desktop Folder:AppsToGo.src:DTS.Lib:AEWFMT.c"; Line 11:18)
/* You may incorporate this sample code into your applications without
** restriction, though the sample code has been provided "AS IS" and the
** responsibility for its operation is 100% yours. However, what you are
** not permitted to do is to redistribute the source as "DSC Sample Code"
** after having made changes. If you're going to re-distribute the source,
** we require that you make it clear in the source that the code was
** descended from Apple Sample Code, but that you've made changes. */
Nonmatching lines (File "b:-archives:93/03/25.Dev.CD.Version:AppsToGo.CD:DTS.Lib:AEWFMT.c"; Line 46; File "a:Desktop Folder:AppsToGo.src:DTS.Lib:AEWFMT.c"; Line 54)
extern Boolean gHasAppleEvents;
extern Boolean gHasAppleEvents, gQuitApplication;
Extra lines in 2nd before 509 in 1st (File "b:-archives:93/03/25.Dev.CD.Version:AppsToGo.CD:DTS.Lib:AEWFMT.c"; Line Δ509; File "a:Desktop Folder:AppsToGo.src:DTS.Lib:AEWFMT.c"; Line 517:520)
gQuitApplication = false;
/* App may only have one window, and when it is closed,
** the app quits. This behavior of the app is like DA's.
** Prevent the app from quitting. */
Nonmatching lines (File "b:-archives:93/03/25.Dev.CD.Version:AppsToGo.CD:DTS.Lib:AEWFMT.c"; Line 629; File "a:Desktop Folder:AppsToGo.src:DTS.Lib:AEWFMT.c"; Line 641:642)
short tt, ii, dd, mergeRsrc, rid, appAttr, cpyAttr, cid, vRefNum;
short tt, ii, dd, mergeRsrc, rid, cid, vRefNum;
char appAttr, cpyAttr;
Extra lines in 2nd before 638 in 1st (File "b:-archives:93/03/25.Dev.CD.Version:AppsToGo.CD:DTS.Lib:AEWFMT.c"; Line Δ638; File "a:Desktop Folder:AppsToGo.src:DTS.Lib:AEWFMT.c"; Line 651:653)
OSErr err;
oldRes = CurResFile();
Extra lines in 1st before 667 in 2nd (File "b:-archives:93/03/25.Dev.CD.Version:AppsToGo.CD:DTS.Lib:AEWFMT.c"; Line 651:652; File "a:Desktop Folder:AppsToGo.src:DTS.Lib:AEWFMT.c"; Line Δ667)
oldRes = CurResFile();
Nonmatching lines (File "b:-archives:93/03/25.Dev.CD.Version:AppsToGo.CD:DTS.Lib:AEWFMT.c"; Line 666:681; File "a:Desktop Folder:AppsToGo.src:DTS.Lib:AEWFMT.c"; Line 680:685)
appAttr = GetResAttrs(appr);
HNoPurge(appr);
HUnlock(appr);
if (rtype == 'WFMT') {
if (appAttr & resPurgeable) HPurge(appr);
if (appAttr & resLocked) HLock(appr);
continue;
}
/* ResEdit doesn't modify this one. DTSFW.App.Editor does. */
if ((rtype == 'STR#') && (rid == 128)) {
if (appAttr & resPurgeable) HPurge(appr);
if (appAttr & resLocked) HLock(appr);
continue;
}
appAttr = GetResAttrs(appr);
if (rtype == 'WFMT') continue;
/* ResEdit doesn't modify this one. DTSFW.App.Editor does. */
if ((rtype == 'STR#') && (rid == 128)) continue;
Nonmatching lines (File "b:-archives:93/03/25.Dev.CD.Version:AppsToGo.CD:DTS.Lib:AEWFMT.c"; Line 691:695; File "a:Desktop Folder:AppsToGo.src:DTS.Lib:AEWFMT.c"; Line 695)
if (dontDo[0]) {
if (appAttr & resPurgeable) HPurge(appr);
if (appAttr & resLocked) HLock(appr);
continue;
}
if (dontDo[0]) continue;
Nonmatching lines (File "b:-archives:93/03/25.Dev.CD.Version:AppsToGo.CD:DTS.Lib:AEWFMT.c"; Line 706:709; File "a:Desktop Folder:AppsToGo.src:DTS.Lib:AEWFMT.c"; Line 706:708)
if (!cpyr) {
RmveResource(appr);
DisposeHandle(appr);
appr = Get1IndResource(appType, ii); /* In case it's purgeable and got purged. */
if (!appr) { /* Just to be really safe. */
DisposeHandle(cpyr);
Nonmatching lines (File "b:-archives:93/03/25.Dev.CD.Version:AppsToGo.CD:DTS.Lib:AEWFMT.c"; Line 713:716; File "a:Desktop Folder:AppsToGo.src:DTS.Lib:AEWFMT.c"; Line 712:719)
if (appAttr != cpyAttr) {
SetResAttrs(appr, (appAttr = cpyAttr));
HNoPurge(appr);
HUnlock(appr);
if (!cpyr) {
RmveResource(appr);
DisposeHandle(appr);
continue;
}
if (appAttr != cpyAttr) {
SetResAttrs(appr, cpyAttr);
Extra lines in 2nd before 720 in 1st (File "b:-archives:93/03/25.Dev.CD.Version:AppsToGo.CD:DTS.Lib:AEWFMT.c"; Line Δ720; File "a:Desktop Folder:AppsToGo.src:DTS.Lib:AEWFMT.c"; Line 723:727)
appr = Get1IndResource(appType, ii); /* In case it's purgeable and got purged. */
if (!appr) { /* Just to be really safe. */
DisposeHandle(cpyr);
continue;
}
Nonmatching lines (File "b:-archives:93/03/25.Dev.CD.Version:AppsToGo.CD:DTS.Lib:AEWFMT.c"; Line 726:731; File "a:Desktop Folder:AppsToGo.src:DTS.Lib:AEWFMT.c"; Line 734:746)
if (GetHandleSize(appr) != (cpySize = GetHandleSize(cpyr))) {
SetHandleSize(appr, cpySize);
if (MemError()) {
if (appAttr & resPurgeable) HPurge(appr);
if (appAttr & resLocked) HLock(appr);
appr = Get1IndResource(appType, ii); /* In case it's purgeable and got purged. */
if (!appr) { /* Just to be really safe. */
DisposeHandle(cpyr);
continue;
}
if (GetHandleSize(appr) != (cpySize = GetHandleSize(cpyr))) {
HNoPurge(appr);
HUnlock(appr);
SetHandleSize(appr, cpySize);
err = MemError();
SetResAttrs(appr, cpyAttr);
if (err) {
Extra lines in 1st before 753 in 2nd (File "b:-archives:93/03/25.Dev.CD.Version:AppsToGo.CD:DTS.Lib:AEWFMT.c"; Line 738:739; File "a:Desktop Folder:AppsToGo.src:DTS.Lib:AEWFMT.c"; Line Δ753)
if (appAttr & resPurgeable) HPurge(appr);
if (appAttr & resLocked) HLock(appr);
Extra lines in 1st before 762 in 2nd (File "b:-archives:93/03/25.Dev.CD.Version:AppsToGo.CD:DTS.Lib:AEWFMT.c"; Line 749:750; File "a:Desktop Folder:AppsToGo.src:DTS.Lib:AEWFMT.c"; Line Δ762)
if (appAttr & resPurgeable) HPurge(appr);
if (appAttr & resLocked) HLock(appr);
Extra lines in 1st before 768 in 2nd (File "b:-archives:93/03/25.Dev.CD.Version:AppsToGo.CD:DTS.Lib:AEWFMT.c"; Line 757:758; File "a:Desktop Folder:AppsToGo.src:DTS.Lib:AEWFMT.c"; Line Δ768)
if (appAttr & resPurgeable) HPurge(appr);
if (appAttr & resLocked) HLock(appr);
Nonmatching lines (File "b:-archives:93/03/25.Dev.CD.Version:AppsToGo.CD:DTS.Lib:AEWFMT.c"; Line 802:803; File "a:Desktop Folder:AppsToGo.src:DTS.Lib:AEWFMT.c"; Line 811:812)